Method, apparatus, storage medium, and electronic device of processing split screen display

ABSTRACT

The embodiment of the present application discloses a method, an apparatus, a storage medium, and an electronic device of processing split screen display. In the embodiment of the present application, gesture information on a display screen is acquired; when it is determined that the gesture information matches preset gesture information, position change information corresponding to the gesture information is acquired; when it is determined that the position change information matches preset position change information, a display region of the display screen is divided into at least two sub-regions; and a currently displayed first display interface is displayed in a first sub-region of the at least two sub-regions.

CROSS REFERENCE

The present application claims priority to Chinese Patent ApplicationNo. 201810353206.0, filed on Apr. 19, 2018, the entire disclosure ofwhich is incorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates to the field of electronic devicetechnologies, and in particular, to a method, an apparatus, a storagemedium, and an electronic device of processing split screen display.

BACKGROUND

As functions of electronic devices become more powerful, more and moreapplications can be operated on electronic devices, such as mobilephones. In many scenarios, the mobile phone may need to use a pluralityof applications at the same time, and also need to display a pluralityof applications on the display simultaneously. Therefore, a split screenfunction is required, to run a plurality of applications on a pluralityof display regions on the display screen simultaneously.

At present, the mobile phone can provide a button that can trigger thesplit screen function. The user may trigger the split screen function bymanually switching to a designated display interface and pressing thebutton that triggers the split screen function.

It should be noted that, information disclosed in the above backgroundportion is provided only for better understanding of the background ofthe present disclosure, and thus it may contain information that doesnot form the prior art known by those ordinary skilled in the art.

SUMMARY

The embodiment of the present application provides a method, anapparatus, a storage medium, and an electronic device of processingsplit screen display.

In a first aspect, an embodiment of the present application provides amethod of processing split screen display, applicable in an electronicdevice, and including:

acquiring gesture information on a display screen;

when it is determined that the gesture information matches presetgesture information, acquiring position change information correspondingto the gesture information;

when it is determined that the position change information matchespreset position change information, acquiring a first display interfacecurrently displayed by the display screen, and dividing a display regionof the display screen into at least two sub-regions; and

displaying the first display interface in a first sub-region of the atleast two sub-regions.

In a second aspect, an embodiment of the present application provides anapparatus of processing split screen display, including:

a first acquiring unit, configured to acquire gesture information on adisplay screen;

a second acquiring unit, configured to, when it is determined that thegesture information matches preset gesture information, acquire positionchange information corresponding to the gesture information;

a dividing unit, configured to, when it is determined that the positionchange information matches preset position change information, acquire afirst display interface currently displayed by the display screen, anddivide a display region of the display screen into at least twosub-regions; and

a display unit, configured to display the first display interface in afirst sub-region of the at least two sub-regions.

In a third aspect, an embodiment of the present application provides astorage medium having a computer program stored thereon, when thecomputer program is run on a computer, the computer is configured toperform the method of processing the split screen display according toany embodiment of the present application.

In a fourth aspect, an embodiment of the present application provides anelectronic device, including a processor and a memory, the memory havinga computer program, wherein the processor is configured to execute themethod of processing the split screen display according to anyembodiment of the present application by invoking the computer program.

It is to be understood that both the foregoing general description andthe following detailed description are exemplary and explanatory onlyand are not restrictive of the present disclosure.

This section provides a summary of various implementations or examplesof the technology described in the disclosure, and is not acomprehensive disclosure of the full scope or all features of thedisclosed technology.

BRIEF DESCRIPTION OF THE DRAWINGS

In order to more clearly illustrate the technical solutions in theembodiments of the present disclosure, the drawings used in thedescription of the embodiments will be briefly described below. It isobvious that the drawings in the following description are only someembodiments of the present disclosure. Other drawings can also beobtained based on these drawings by those skilled in the art withoutpaying any creative effort.

FIG. 1 is a schematic flowchart of a method of processing split screendisplay provided by an embodiment of the present application.

FIG. 2 is another schematic flowchart of a method of processing splitscreen display provided by an embodiment of the present application.

FIG. 3a is a schematic diagram of a scenario of split screen processingaccording to an embodiment of the present application.

FIG. 3b is another schematic diagram of a scenario of split screenprocessing according to an embodiment of the present application.

FIG. 4 is a schematic structural diagram of an apparatus of processingsplit screen display according to an embodiment of the presentapplication.

FIG. 5 is another schematic structural diagram of an apparatus ofprocessing split screen display according to an embodiment of thepresent application.

FIG. 6 is a schematic structural diagram of an electronic deviceaccording to an embodiment of the present application.

FIG. 7 is another schematic structural diagram of an electronic deviceaccording to an embodiment of the present application.

DETAILED DESCRIPTION

Referring to the drawings, like reference numerals represent likecomponents, principles of the present application are illustrated by theimplementation in a suitable computing environment. The followingdescription is based on specific embodiments of the present disclosureas illustrated, and should not be construed as limiting the specificembodiments that are not described herein.

In the following description, specific embodiments of the presentapplication will be described with reference to the steps and symbolsexecuted by one or more computers, unless otherwise stated. Thus,throughout the description, these steps and operations will be describedas being executed by a computer for several times. The computerexecution referred to herein includes the operation of a computerprocessing unit that represents an electronic signal in data in astructured version. This operation converts the data or maintains it ata position in a memory system of the computer, which can be reconfiguredor otherwise altered in a manner well known to those skilled in the artto change operation of the computer. The data structure maintained bythe data is a physical position of the memory, which has specificcharacteristics defined by the data format. However, the principles ofthe present application are described in the above wording, which is notintended to be a limitation. Those skilled in the art will appreciatethat various steps and operations described below can also beimplemented in hardware.

The term “module” as used herein may be taken to mean a software objectexecuted on the computing system. The different components, modules,engines, and services described herein can be considered asimplementation objects on the computing system. The apparatus and methoddescribed herein may be implemented in software, and may of course beimplemented in hardware, all of which are within the scope of thepresent application.

The terms “first”, “second”, and “third” and the like in thisapplication are used to distinguish different objects, and are notintended to describe a particular order. Furthermore, the terms“include” and “have” and any variation thereof are intended to cover anon-exclusive inclusion. For example, a process, method, system,product, or device that includes a series of steps or modules is notlimited to the listed steps or modules, but some embodiments alsoinclude steps or modules not listed, or some embodiments furtherincludes other steps or modules inherent to these processes, methods,products or devices.

References to “an embodiment” herein mean that a particular feature,structure, or characteristic described in connection with theembodiments can be included in at least one embodiment of the presentapplication. The appearances of the phrases in various places in thespecification are not necessarily referring to the same embodiments, andare not independent or alternative embodiments that are mutuallyexclusive with other embodiments. Those skilled in the art willexplicitly and implicitly understand that the embodiments describedherein can be combined with other embodiments.

The embodiment of the present application provides a method ofprocessing the split screen display, and the executor of the method ofprocessing the split screen display may be an apparatus of processingsplit screen display provided by the embodiment of the presentapplication, or an electronic device integrated with the apparatus ofprocessing split screen display. The apparatus of processing splitscreen display can be implemented by hardware or software. Theelectronic device may be a device such as a smart phone, a tabletcomputer, a palmtop computer, a notebook computer, a desktop computer,or the like.

Please refer to FIG. 1, which is a schematic flowchart of a method ofprocessing split screen display provided by an embodiment of the presentapplication. The specific process of the method of processing splitscreen display provided by the embodiment of the present application maybe as follows.

In step 201, gesture information on a display screen is acquired.

The display screen can be a capacitive touch screen, and the capacitivetouch screen technology is operated by utilizing the current sensing ofthe human body. The capacitive touch screen is a four-layer compositeglass screen. Each of an inner surface and interlayer of the glassscreen is coated with a layer of indium tin oxide (ITO), and theoutermost layer thereof is a thin layer of silicon glass protectivelayer. The interlayered ITO coating is served as a working surface, andfour electrodes are led out at four corners, and the inner layer of ITOis a shielding layer to ensure a good working environment. When a fingertouches the metal layer, a coupling capacitor is formed between the userand the surface of the touch screen due to the electric field of thehuman body. As for high-frequency current, the capacitor is a directconductor, and thus the finger sucks a small current from the contactpoint. This current flows out from the electrodes on the four corners ofthe touch screen, and the current flowing through the four electrodes isproportional to a distance from the finger to the four corners. Thecontroller accurately calculates the ratio of the four currents, toobtain the position of the touch point.

In an embodiment, the capacitive touch screen can implement multi-touch,specifically by increasing electrodes of mutual capacitance. In short,the screen is divided into blocks, and each set of mutual capacitancemodules is independently operated in each region. Therefore, thecapacitive screen can independently detect the touch situation of eachregion, and multi-touch is simply implemented after processing.

Further, the gesture information of the user may be acquired through thecapacitive touch screen. The user can perform any gesture operation onthe capacitive touch screen, for example, a single-finger clickoperation, a two-finger click operation, a three-finger click operation,and the like. The capacitive touch screen can acquire data generatedwhen the user's finger clicks the touch screen through the electrode, togenerate gesture information.

In some embodiments, the step of acquiring gesture information on thedisplay screen may include:

(1) acquiring a click touch operation of a user on the display screenthrough the display screen;

(2) analyzing the click touch operation to determine point touch datacorresponding to the click touch operation; and

(3) generating gesture information according to the touch data.

The display screen may acquire the click touch operation of the user onthe display through the electrode. The click touch operation can be asingle touch operation, a two-touch operation or a three-touchoperation, or the like. It should be noted that when the user clickswith a single finger, a single-point touch operation is generated; whenthe user clicks with two fingers, a two-point touch operation isgenerated; and when the user clicks with three fingers, a three-pointtouch operation is generated, and so on.

Further, when the display screen acquires the touch operation throughthe electrode, a specific current magnitude of each point is analyzed,position coordinate information of each point is determined, the pointtouch data is determined, and the gesture information is generatedaccording to the point touch data.

In step 202, when it is determined that the gesture information matchespreset gesture information, position change information corresponding tothe gesture information is acquired.

When it is determined that the gesture information matches the presetgesture information, is indicates that the gesture input by the user isa preset gesture. For example, if the gesture information indicates athree-touch operation, and the preset gesture information also indicatesa three-touch operation, then it is determined that the gestureinformation matches the preset gesture information, and position changeinformation corresponding to the gesture information is obtained throughthe display screen.

It should be noted that, the user can also perform a sliding touchoperation on the display screen in addition to performing the clicktouch operation on the display screen. When the user slides on thedisplay screen with a certain gesture, a position coordinate of thegesture acquired by the electrode on the display screen will changeaccordingly. The electronic device generates position change informationaccording to the change, and can determine a sliding direction of thegesture according to the position change information. For example, thesliding motion is an upward sliding motion, a downward sliding motion, aleftward sliding motion, and a rightward sliding motion.

In some implementations, the step of acquiring position changeinformation corresponding to the gesture information may include:

(1) acquiring a sliding touch operation of a user on the display screenthrough the display screen;

(2) analyzing the sliding touch operation to determine sliding touchdata corresponding to the sliding touch operation; and

(3) generating position change information according to the slidingtouch data.

The sliding touch operation of the user on the display screen isobtained by the electrode on the display screen. When the user's fingerslides on the display screen, the position coordinates of the fingerobtained by the electrode change correspondingly, and the electronicdevice determines corresponding sliding touch data according to theposition coordinates, and generates position change informationaccording to the sliding touch data.

In step 203, when it is determined that the position change informationmatches preset position change information, a first display interfacecurrently displayed by the display screen is acquired, and a displayregion of the display screen is divided into at least two sub-regions.

When it is determined that the gesture information matches the presetgesture information, it indicates that the gesture input by the usermatches a preset gesture. For example, if the gesture informationindicates a three-touch operation, and the preset gesture informationalso indicates a three-touch operation, then it is determined that thegesture information is the preset gesture information, and positionchange information corresponding to the gesture information is obtainedthrough the display screen. When it is determined that the positionchange information matches also the preset position change information,it indicates that the sliding motion input by the user based on thegesture is a preset sliding motion. If the position change informationis indicated as the upward sliding motion and the preset position changeinformation is also indicated as the upward sliding motion, it isdetermined that the position change information matches the presetposition change information.

The display region of the existing electronic device is generally awhole region of the display screen. Although the electronic device canrun a plurality of applications at the same time, only one applicationcan be displayed on the entire region at a particular time. If otherapplications are needed, switching must be performed, and the process iscomplicated.

Further, the electronic device obtains the currently displayed firstdisplay interface. The first display interface may be a desktop displayinterface of the electronic device, or may be a display interface of aspecific application, such as a video display interface of a videoapplication, or a chat display interface of a chat application. At thesame time, the display region of the display screen is divided into atleast two sub-regions, and contents of the at least two sub-regions canbe simultaneously operated. The user can select any one of thesub-regions as the focus region to operate as needed.

In step 204, the first display interface is displayed in a firstsub-region of the at least two sub-regions.

The electronic device may display the content of the first displayinterface in the first sub-region of the at least two sub-regions. In anembodiment, the first sub-region is a sub-region near the top of thedisplay screen. At the same time, the electronic device acquires an iconof another application, and displays the icon in the second sub-region.The user can select an application therein as needed. When the userconfirms an icon, the electronic device acquires the display interfaceof the application corresponding to the icon, and displays the displayinterface in the second sub-region. By analogy, when there is further athird sub-region, the split screen processing is performed in the abovemanner.

In some embodiments, the step of displaying the first display interfacein a first sub-region of the at least two sub-regions may include:

(1) displaying the first display interface in the first sub-region;

(2) displaying an icon of at least one application according to a usagefrequency in an order from high to low; and

(3) when a selection instruction of the icon by the user is received,displaying a second display interface of the application correspondingto the selected icon in a second sub-region of the at least twosub-regions.

The electronic device displays the first display interface in the firstsub-region, and simultaneously acquires a plurality of applications onthe electronic device. The plurality of applications is arranged in thesecond sub-region according to the commonly used frequency or the splitscreen processing frequency from high to low. The user can selectaccording to the icons of the arranged applications. When the selectioninstruction for the icon from the user is received, the second displayinterface of the application corresponding to the selected icon isdisplayed in the second sub-region, and so on. When there is a thirdsub-region, the split screen processing is performed in the abovemanner.

In an embodiment, the first display interface is displayed in the firstsub-region, and thumbnails of the plurality of applications may bedisplayed in the second sub-region according to the usage frequency inan order from high to low. The user may select a thumbnail and displaysa program interface of the application corresponding to the thumbnail onthe second sub-region.

It can be seen that, In the embodiment of the present application,gesture information on a display screen is acquired; when it isdetermined that the gesture information matches preset gestureinformation, position change information corresponding to the gestureinformation is acquired; when it is determined that the position changeinformation matches preset position change information, a first displayinterface currently displayed by the display screen is acquired, and adisplay region of the display screen is divided into at least twosub-regions; and the first display interface is displayed in a firstsub-region of the at least two sub-regions. In this way, a user canquickly realize a split screen display function of a display screen bycoordinating a gesture position change with a specific gesture, whichgreatly improves a processing efficiency of the split screen display.

The display method of the present application will be further describedbelow based on the method described in the above embodiments. Referringto FIG. 2, the method of processing the split screen display may includefollowing steps.

In step 301, a click touch operation of a user on the display screen isacquired through the display screen.

The display screen can be a capacitive touch screen, so the electronicdevice can obtain the click touch operation of the user on the displaythrough the display screen. For example, when the user touches on thedisplay screen with a single finger, it is a single-point touch. Whenthe user touches on the display with two fingers, it is a two-pointtouch operation. When the user touches on the display with threefingers, it is a three-point touch operation, and the like.

As shown in FIG. 3a , when the user performs a click touch operation onthe display screen of the electronic device 10 through an index finger,a middle finger and a ring finger, the display screen can sense andacquire the click touch operation.

In step 302, the click touch operation is analyzed to determine pointtouch data corresponding to the click touch operation.

The display screen senses the click touch operation of the user throughthe current change on the electrode, and determines a positioncoordinate corresponding to each touch point, and determines point touchdata corresponding to the touch operation according to the positioncoordinate corresponding to each touch point.

In step 303, gesture information is generated according to the touchdata.

The electronic device generates gesture information according to thedetermined point touch data. The gesture information may indicate theuser to click the touch position information and the touch pointinformation corresponding to the touch operation on the display screen.

In step 304, it is determined whether point touch indicated by the pointtouch data in the gesture information matches three-point touch.

When it is determined that the point touch indicated by the point touchdata in the gesture information matches three-point touch, step 305 isperformed; when it is determined that the point touch indicated by thepoint touch data in the gesture information does not match three-pointtouch, the first-step verification condition is not satisfied, and theprocess returns to step 301 to retrieve the click touch operation of theuser on the display screen through the display screen.

In step 305, a sliding touch operation of a user on the display screenis acquired through the display screen.

When it is determined that the point touch indicated by the point touchdata in the gesture information matches a three-point touch, itindicates that the gesture motion input by the user is a three-fingertouch motion, and the first-step verification condition is met. Theelectronic device acquires the sliding touch operation of the user onthe display screen through the display screen. For example, when theuser slides up on the display screen with the above gesture motion, itis an upward sliding motion. When the user slides down on the displayscreen with the above gesture motion, it is a downward sliding motion.When the user performs left sliding on the display screen with the abovegesture motion, it is a leftward sliding motion. When the user performsright slide on the display screen with the above gesture motion, it is arightward sliding motion.

As shown in FIG. 3a , after performing a click touch operation on thedisplay screen of the electronic device 10 through the index finger, themiddle finger, and the ring finger at the same time, the user slidesupward toward the upper end of the electronic device 10, and the displayscreen can sense and acquire the upward sliding touch operation.

In step 306, the sliding touch operation is analyzed to determinesliding touch data corresponding to the sliding touch operation.

The display screen can sense the sliding touch operation of the userthrough the current change on the electrode, and can sense the positioncoordinate change data corresponding to the touch point according to atrend of the current change, and determine sliding touch datacorresponding to the sliding touch operation according to the positioncoordinate change data.

In step 307, position change information is generated according to thesliding touch data.

The electronic device generates position change information according tothe determined sliding touch data. The position change information mayindicate position coordinate change information of the correspondingtouch point and a sliding direction of the gesture motion of the user onthe display screen.

In step 308, it is determined whether a sliding motion indicated by thesliding touch data in the position change information matches an upwardsliding motion.

When it is determined that the sliding motion indicated by the slidingtouch data in the position change information matches an upward slidingmotion, step 309 is performed; when it is determined that the slidingmotion indicated by the sliding touch data in the position changeinformation does not match an upward sliding motion, the second-stepverification condition is not met, the process returns to step 301 toretrieve the click touch operation of the user on the display screenthrough the display screen.

In step 309, a first display interface currently displayed by thedisplay screen is acquired, and a display region of the display screenis divided into at least two sub-regions.

When it is determined that the sliding motion indicated by the slidingtouch data in the position change information matches an upward slidingmotion, it indicates that the sliding motion input by the user is anupward sliding motion, the second-step verification condition issatisfied. That is, through the double verification of the three-fingerclick and upward sliding motion, the split screen mode is enabled. Theelectronic device correspondingly obtains the first display interfacecurrently displayed on the display screen, and divides the displayregion of the display screen into at least two sub-regions. The contentsof the at least two sub-regions can be simultaneously run, the user canselect any of the sub-regions as the focus region to operate accordingto needs.

As shown in FIG. 3a , when the electronic device 10 determines that thesliding motion indicated by the sliding touch data in the positionchange information matches an upward sliding motion, the electronicdevice 10 acquires an application display interface of the application 1currently displayed on the display screen. Continuing to refer to FIG.3b , the electronic device 10 divides the display region of the displayscreen into the first sub-region 11 and the second sub-region 12.

In step 310, the first display interface is displayed in the firstsub-region.

The electronic device displays the acquired first display interface inthe first sub-region. In an embodiment, the first sub-region is asub-region near the top of the electronic device.

As shown in FIG. 3b , the electronic device 10 displays the acquiredapplication display interface of the currently displayed application 1on the first sub-region 11, and the user can manipulate the application1 on the first sub-region 11.

In step 311, an icon of at least one application is displayed accordingto a usage frequency in an order from high to low.

The icon of the application on the electronic device can be acquired,and the usage frequency of each application is acquired at the sametime, and the icons of the applications are ranked and displayedaccording to the usage frequency in the order from high to low.

As shown in FIG. 3b , the electronic device acquires the application 2,the application 3, the application 4, and the application 5, andsimultaneously acquires the usage frequency of each application, andranks the application 2, the application 3, and the application 4 andthe application 5 according to the usage frequency in the order fromhigh to low and displays the same in the second sub-region 12.

In step 312, when a selection instruction of the icon by the user isreceived, a second display interface of the application corresponding tothe selected icon is displayed in a second sub-region of the at leasttwo sub-regions.

The user can select the displayed icons according to the split screenrequirement. When the selection instruction of the icon by the user isreceived, the electronic device displays the second display interface ofthe application corresponding to the selected icon in the secondsub-region of the at least two sub-regions.

In an embodiment, when the application corresponding to the selectedicon is already running in the background, the current display interfaceof the application may be directly displayed in the second sub-region ofthe at least two sub-regions from the background. When the applicationcorresponding to the selected icon is not running in the background, theapplication is directly launched, and the display interface of thelaunched application is displayed in at least two sub-regions.

As shown in FIG. 3b , the user selects the application 5 according tothe split screen requirement, and the electronic device 10 displays thedisplay interface corresponding to the selected application 5 in thesecond sub-region 12.

As can be seen from the above, in the embodiment of the presentapplication, a click touch operation of a user on the display screen isacquired through the display screen and verification is performed. Whenthe click touch operation is verified as a three-finger touch operation,the display screen acquires the sliding touch operation of the user onthe display screen to perform verification. When the sliding touchoperation is verified as the upward sliding motion, the display regionof the display screen is divided into at least two sub-regions, and thefirst display interface currently displayed on the display screen isdisplayed in the first sub-region of the at least two sub-regions, andthe second display interface corresponding to the application selectedby the user is displayed in the second sub-region of the at least twosub-regions. In this way, the user can quickly achieve the split screendisplay function of the display screen by coordinating a specific numberof finger clicks and a specific sliding direction, thereby greatlyimproving the processing efficiency of the split screen display.

In an embodiment, an apparatus of processing split screen display isfurther provided. Please refer to FIG. 4, which is a schematicstructural diagram of an apparatus of processing split screen displayaccording to an embodiment of the present application. The apparatus ofprocessing split screen display is applied to an electronic device andincludes a first acquiring unit 401, a second acquiring unit 402, adividing unit 403, and a display unit 404.

The first acquiring unit 401 is configured to acquire gestureinformation on a display screen.

The first acquiring unit 401 can acquire the gesture information of theuser through the capacitive touch screen. The user can perform anygesture operation on the capacitive touch screen, for example, asingle-finger click operation, a two-finger click operation, athree-finger click operation, and the like. The capacitive touch screencan acquire data generated when the user's finger clicks the touchscreen through the electrode, to generate gesture information.

The second acquiring unit 402 is configured to configured to, when it isdetermined that the gesture information is preset gesture information,acquire position change information corresponding to the gestureinformation.

When the second acquisition unit 402 determines that the gestureinformation matches the preset gesture information, is indicates thatthe gesture input by the user is a preset gesture. For example, if thegesture information indicates a three-touch operation, and the presetgesture information also indicates a three-touch operation, then it isdetermined that the gesture information matches the preset gestureinformation, and position change information corresponding to thegesture information is obtained through the display screen.

The dividing unit 403 is configured to, when it is determined that theposition change information matches preset position change information,acquire a first display interface currently displayed by the displayscreen, and divide a display region of the display screen into at leasttwo sub-regions.

When the second acquiring unit 402 determines that the gestureinformation matches the preset gesture information, it indicates thatthe gesture input by the user is a preset gesture. For example, if thegesture information indicates a three-touch operation, and the presetgesture information also indicates a three-touch operation, then it isdetermined that the gesture information matches the preset gestureinformation, and position change information corresponding to thegesture information is obtained through the display screen. Whendividing unit 403 determines that the position change informationmatches also the preset position change information, it indicates thatthe sliding motion input by the user based on the gesture is a presetsliding motion. If the position change information is indicated as theupward sliding motion and the preset position change information is alsoindicated as the upward sliding motion, it is determined that theposition change information matches the preset position changeinformation.

Further, the dividing unit 403 obtains the currently displayed firstdisplay interface. The first display interface may be a desktop displayinterface of the electronic device, or may be a display interface of aspecific application, such as a video display interface of a videoapplication, or a chat display interface of the chat application. At thesame time, the display region of the display screen is divided into atleast two sub-regions, and contents of the at least two sub-regions canbe simultaneously operated. The user can select any one of thesub-regions as the focus region to operate as needed.

The display unit 404 is configured to display the first displayinterface in a first sub-region of the at least two sub-regions.

The display unit 404 may display the content of the first displayinterface in the first sub-region of the at least two sub-regions. In anembodiment, the first sub-region is a sub-region near the top of thedisplay screen. At the same time, the electronic device acquires an iconof another application, and displays the icon in the second sub-region.The user can select an application therein as needed. When the userdetermines an icon, the electronic device acquires the display interfaceof the application corresponding to the icon, and displays the displayinterface in the second sub-region. By analogy, when there is further athird sub-region, the split screen processing is performed in the abovemanner.

In an embodiment, referring to FIG. 5, the first acquiring unit 401 mayinclude:

a click acquiring sub-unit 4011, configured to acquire a click touchoperation of a user on the display screen through the display screen;

a determining sub-unit 4012, configured to analyze the click touchoperation to determine point touch data corresponding to the click touchoperation; and

a generating sub-unit 4013, configured to generate gesture informationaccording to the touch data.

In an embodiment, referring to FIG. 5, the apparatus of processing thesplit screen display may further include:

a determining unit 405, configured to determine whether point touchindicated by the point touch data in the gesture information matchesthree-point touch;

the second acquiring unit 402, specifically further configured to, whenit is determined that the point touch indicated by the point touch datain the gesture information matches the three-point touch, determine thatthe gesture information matches the preset gesture information andperform the step of acquiring position change information correspondingto the gesture information.

The steps performed by the units in the apparatus of processing thesplit screen display may refer to the method steps described in theforegoing method embodiments. The apparatus of processing the splitscreen display can be integrated in an electronic device, such as amobile phone, a tablet computer, or the like.

In the specific implementation, the foregoing various units may beimplemented as an independent entity, and may be implemented in anycombination, and may be implemented as the same entity or a plurality ofentities. The specific implementation of the foregoing units may referto the foregoing embodiments, and details are not described hereinagain.

It can be seen that in the apparatus of processing split screen display,the first acquiring unit 401 is configured to acquire gestureinformation on a display screen; when the second acquiring unit 402determines that the gesture information matches preset gestureinformation, position change information corresponding to the gestureinformation is acquired; when the dividing unit 403 determines that theposition change information matches preset position change information,a first display interface currently displayed by the display screen isacquired, and a display region of the display screen is divided into atleast two sub-regions; and the display unit 404 is configured to displaythe first display interface in a first sub-region of the at least twosub-regions. In this way, a user can coordinate a gesture positionchange with a specific gesture, and quickly realize a split screendisplay function of a display screen, which greatly improves aprocessing efficiency of the split screen display.

An embodiment of the present application further provides an electronicdevice. Referring to FIG. 6, the electronic device 500 includes aprocessor 501 and a memory 502. The processor 501 is electricallyconnected to the memory 502.

The processor 500 is a control center of the electronic device 500,which connects various parts of the entire electronic device usingvarious interfaces and circuits. The processor 500 executes variousfunctions of the electronic device 500 and processes of the data byrunning or loading computer programs stored in the memory 502 andinvoking data stored in the memory 502, to perform overall monitoring ofthe electronic device 500.

The memory 502 can be used to store software programs and modules, andthe processor 501 executes various functional applications and dataprocessing by running computer programs and modules stored in the memory502. The memory 502 can mainly include a storage program area and astorage data area, wherein the storage program area can store anoperating system, a computer program required for at least one function(such as a sound playing function, an image playing function, etc.), andthe like; the storage data area can store data created according to theuse of electronic devices, etc. Moreover, memory 502 can include highspeed random access memory, and can also include non-volatile memory,such as at least one magnetic disk storage device, flash memory device,or other volatile solid state storage device. Accordingly, memory 502can also include a memory controller, to provide access to memory 502 bythe processor 501.

In the embodiment of the present application, the processor 501 in theelectronic device 500 loads instructions corresponding to processes ofone or more computer programs into the memory 502 according to followingsteps, and runs computer programs stored in the memory 502, to achievevarious functions, as follows:

acquiring gesture information on a display screen;

when it is determined that the gesture information matches presetgesture information, acquiring position change information correspondingto the gesture information;

when it is determined that the position change information matchespreset position change information, acquiring a first display interfacecurrently displayed by the display screen, and dividing a display regionof the display screen into at least two sub-regions; and

displaying the first display interface in a first sub-region of the atleast two sub-regions.

In some embodiments, when gesture information on the display screen isacquired, the processor 501 may specifically perform following steps:

acquiring a click touch operation of a user on the display screenthrough the display screen;

analyzing the click touch operation to determine point touch datacorresponding to the click touch operation; and

generating gesture information according to the touch data.

In some embodiments, before acquiring position change informationcorresponding to the gesture information, the processor 501 may furtherperform the following steps:

determining whether point touch indicated by the point touch data in thegesture information matches three-point touch; and

when it is determined that the point touch indicated by the point touchdata in the gesture information matches the three-point touch,determining that the gesture information matches the preset gestureinformation and performing the step of acquiring position changeinformation corresponding to the gesture information.

In some embodiments, when position change information corresponding tothe gesture information is acquired, the processor 501 may specificallyperform the following steps:

acquiring a sliding touch operation of a user on the display screenthrough the display screen;

analyzing the sliding touch operation to determine sliding touch datacorresponding to the sliding touch operation; and

generating position change information according to the sliding touchdata.

In some embodiments, before acquiring the first display interfacecurrently displayed by the display screen, the processor 501 may furtherperform the following steps:

determining whether a sliding motion indicated by the sliding touch datain the position change information matches an upward sliding motion; and

when it is determined that the sliding motion indicated by the slidingtouch data in the position change information matches the upward slidingmotion, determining that the position change information matches thepreset position change information and performing the step of acquiringa first display interface currently displayed by the display screen.

In some embodiments, when the first display interface is displayed in afirst sub-region of the at least two sub-regions, the processor 501 mayspecifically perform the following steps:

displaying the first display interface in the first sub-region;

displaying an icon of at least one application according to a usagefrequency in an order from high to low; and

when a selection instruction of the icon by the user is received,displaying a second display interface of the application correspondingto the selected icon in a second sub-region of the at least twosub-regions.

As seen from above, in the electronic device of the embodiment of thepresent application, gesture information on a display screen isacquired; when it is determined that the gesture information matchespreset gesture information, position change information corresponding tothe gesture information is acquired; when it is determined that theposition change information matches preset position change information,a first display interface currently displayed by the display screen isacquired, and a display region of the display screen is divided into atleast two sub-regions; and the first display interface is displayed in afirst sub-region of the at least two sub-regions. In this way, a usercan coordinate a gesture position change with a specific gesture, andquickly realize a split screen display function of a display screen,which greatly improves a processing efficiency of the split screendisplay.

Referring to FIG. 7 together, in some embodiments, the electronic device500 may further include: a display 503, a radio frequency circuit 504,an audio circuit 505, and a power source 506. The display 503, the radiofrequency circuit 504, the audio circuit 505, and the power source 506are electrically connected to the processor 501, respectively.

The display 503 can be used to display information input by a user orinformation provided to a user, as well as various graphical userinterfaces. These graphical user interfaces can be composed of graphics,text, icons, video, and any combination thereof. The display 503 caninclude a display panel. In some embodiments, the display panel can beconfigured in the form of a liquid crystal display (LCD), or an organiclight-emitting diode (OLED).

The radio frequency circuit 504 can be used to transmit and receiveradio frequency signals, to establish wireless communication withnetwork devices or other electronic devices through wirelesscommunication, and to transmit and receive signals with network devicesor other electronic devices.

The audio circuit 505 can be used to provide an audio interface betweenthe user and the electronic device through a speaker or a microphone.

The power source 506 can be used to power various components of theelectronic device 500. In some embodiments, the power supply 506 can belogically coupled to the processor 501 through a power managementsystem, to achieve functions such as managing charging, discharging, andpower management through the power management system.

Although not shown in FIG. 7, the electronic device 500 may furtherinclude a camera, a Bluetooth module, and the like, and details are notdescribed herein.

The embodiment of the present application further provides a storagemedium, where the computer program stores a computer program, and whenthe computer program runs on the computer, the computer is caused toexecute a method of processing split screen display in any of aboveembodiments, for example: acquiring gesture information on a displayscreen; when it is determined that the gesture information matchespreset gesture information, acquiring position change informationcorresponding to the gesture information; when it is determined that theposition change information matches preset position change information,acquiring a first display interface currently displayed by the displayscreen, and dividing a display region of the display screen into atleast two sub-regions; and displaying the first display interface in afirst sub-region of the at least two sub-regions.

In the embodiment of the present application, the storage medium may bea magnetic disk, an optical disk, a read only memory (ROM), or a randomaccess memory (RAM), or the like.

In the above embodiments, the descriptions of the various embodimentsare all focused on their own emphases, and the parts that are notdetailed in a certain embodiment can be referred to the relateddescriptions of other embodiments.

It should be noted that, in the method of processing split screendisplay of the embodiment of the present application, those skilled inthe art can understand all or part of the processes of implementing themethod of processing split screen display of the embodiment of thepresent application, which can be implemented by a computer programcontrolling related hardware. The computer program may be stored in acomputer readable storage medium, such as in a memory of the electronicdevice, and executed by at least one processor in the electronic device,during execution, it may include a process of an embodiment of a methodof processing split screen display. The storage medium may be a magneticdisk, an optical disk, a read only memory, a random access memory, orthe like.

As for the apparatus of processing split screen display of theembodiment of the present application, each functional module may beintegrated into one processing chip, or each module may be physicallyseparated, or two or more modules may be integrated into one module. Theabove integrated modules can be implemented in the form of hardware orin the form of software functional modules. The integrated module, ifimplemented in the form of a software functional module and sold or usedas an individual product, may also be stored in a computer readablestorage medium, such as a read only memory, a magnetic disk or anoptical disk, etc.

The method, apparatus, storage medium, and electronic device ofprocessing split screen display provided by the embodiments of thepresent application are described in detail. The principles andimplementation manners of the present application are described byapplying specific examples in the application. The descriptions of aboveembodiments are only used to help understanding the method of thepresent application and its core ideas; at the same time, for thoseskilled in the art, according to the idea of the present application,there will be changes in the specific embodiments and applicationscopes. Above all, the contents of this specification are not to beconstrued as limiting the present application.

What is claimed is:
 1. A method of processing split screen display,applicable in an electronic device, and comprising: acquiring, by adisplay screen, gesture information on the display screen; sending thegesture information to a processor of the electronic device; when it isdetermined, by the processor, that the gesture information matchespreset gesture information, acquiring position change informationcorresponding to the gesture information; when it is determined, by theprocessor, that the position change information matches preset positionchange information, dividing a display region of the display screen intoat least two sub-regions; and displaying a currently displayed firstdisplay interface in a first sub-region of the at least two sub-regions.2. The method of processing the split screen display according to claim1, wherein the step of acquiring gesture information on a display screencomprises: acquiring a click touch operation of a user on the displayscreen; analyzing the click touch operation to determine point touchdata corresponding to the click touch operation; and generating thegesture information according to the point touch data.
 3. The method ofprocessing the split screen display according to claim 2, wherein theacquiring a click touch operation of a user on the display screencomprises: acquiring, by an electrode in the display screen, the clicktouch operation of the user; and when the display screen acquires thetouch operation through the electrode, analyzing, by the processor, acurrent magnitude of each point, and determining position coordinateinformation of each point.
 4. The method of processing the split screendisplay according to claim 3, wherein the analyzing the click touchoperation to determine point touch data corresponding to the click touchoperation comprises: determine point touch data corresponding to theclick touch operation according to the position coordinate informationof each point.
 5. The method of processing the split screen displayaccording to claim 2, wherein the preset gesture information matches athree-point touch.
 6. The method of processing the split screen displayaccording to claim 1, wherein the step of acquiring position changeinformation corresponding to the gesture information comprises:acquiring a sliding touch operation of a user on the display screen;analyzing the sliding touch operation to determine sliding touch datacorresponding to the sliding touch operation; and generating theposition change information according to the sliding touch data.
 7. Themethod of processing the split screen display according to claim 6,wherein the step of dividing a display region of the display screen intoat least two sub-regions: determining whether a sliding motion indicatedby the sliding touch data in the position change information matches anupward sliding motion; and when it is determined that the sliding motionindicated by the sliding touch data in the position change informationmatches the upward sliding motion, determining that the position changeinformation matches the preset position change information andperforming the step of dividing a display region of the display screeninto at least two sub-regions.
 8. The method of processing the splitscreen display according to claim 7, wherein the step of displaying acurrently displayed first display interface in a first sub-region of theat least two sub-regions comprises: displaying the first displayinterface in the first sub-region; displaying an icon or a thumbnail ofat least one application according to a usage frequency in an order fromhigh to low; and when a selection instruction of the icon by the user isreceived, displaying a second display interface of the applicationcorresponding to the selected icon in a second sub-region of the atleast two sub-regions.
 9. An electronic device, comprising: a processor;and a memory, the memory having a computer program, wherein theprocessor is configured to execute a method of processing the splitscreen display by invoking the computer program, and wherein the methodcomprises: acquiring, by a display screen, gesture information on thedisplay screen; sending the gesture information to the processor; whenit is determined, by the processor, that the gesture information matchespreset gesture information, acquiring position change informationcorresponding to the gesture information; when it is determined, by theprocessor, that the position change information matches preset positionchange information, dividing a display region of the display screen intoat least two sub-regions; and displaying a currently displayed firstdisplay interface in a first sub-region of the at least two sub-regions.10. The electronic device according to claim 9, wherein the step ofacquiring gesture information on a display screen comprises: acquiring aclick touch operation of a user on the display screen; analyzing theclick touch operation to determine point touch data corresponding to theclick touch operation; and generating the gesture information accordingto the touch data.
 11. The electronic device according to claim 10,wherein the acquiring a click touch operation of a user on the displayscreen comprises: acquiring, by an electrode in the display screen, theclick touch operation of the user; and when the display screen acquiresthe touch operation through the electrode, analyzing, by the processor,a current magnitude of each point, and determining position coordinateinformation of each point.
 12. The electronic device according to claim11, wherein the analyzing the click touch operation to determine pointtouch data corresponding to the click touch operation comprises:determine point touch data corresponding to the click touch operationaccording to the position coordinate information of each point.
 13. Theelectronic device according to claim 10, wherein the gesture informationmatches three-point touch.
 14. The method of processing the split screendisplay according to claim 9, wherein the step of acquiring positionchange information corresponding to the gesture information comprises:acquiring a sliding touch operation of a user on the display screen;analyzing the sliding touch operation to determine sliding touch datacorresponding to the sliding touch operation; and generating theposition change information according to the sliding touch data.
 15. Theelectronic device according to claim 14, wherein the step of dividing adisplay region of the display screen into at least two sub-regionscomprises: determining whether a sliding motion indicated by the slidingtouch data in the position change information matches an upward slidingmotion; and when it is determined that the sliding motion indicated bythe sliding touch data in the position change information matches theupward sliding motion, determining that the position change informationis the preset position change information and performing the step ofdividing a display region of the display screen into at least twosub-regions.
 16. The electronic device according to claim 15, whereinthe step of displaying a currently displayed first display interface ina first sub-region of the at least two sub-regions comprises: displayingthe first display interface in the first sub-region; displaying an iconor a thumbnail of at least one application according to a usagefrequency in an order from high to low; and when a selection instructionof the icon by the user is received, displaying a second displayinterface of the application corresponding to the selected icon in asecond sub-region of the at least two sub-regions.
 17. A computerreadable storage medium having a computer program stored thereon,wherein the program is executed by a processor to implement a method ofprocessing the split screen display comprising: acquiring, by a displayscreen, gesture information on the display screen; sending the gestureinformation to a processor of an electronic device; when it isdetermined, by the processor, that the gesture information matchespreset gesture information, acquiring position change informationcorresponding to the gesture information; when it is determined, by theprocessor, that the position change information matches preset positionchange information, dividing a display region of the display screen intoat least two sub-regions; and displaying a currently displayed firstdisplay interface in a first sub-region of the at least two sub-regions.18. The computer readable storage medium according to claim 17, whereinthe step of acquiring gesture information on a display screen comprises:acquiring a click touch operation of a user on the display screen;analyzing the click touch operation to determine point touch datacorresponding to the click touch operation; and generating the gestureinformation according to the touch data.
 19. The computer readablestorage medium according to claim 18, wherein the acquiring a clicktouch operation of a user on the display screen comprises: acquiring, byan electrode in the display screen, the click touch operation of theuser; and when the display screen acquires the touch operation throughthe electrode, analyzing, by the processor, a current magnitude of eachpoint, and determining position coordinate information of each point.20. The computer readable storage medium according to claim 17, whereinthe step of acquiring position change information corresponding to thegesture information comprises: acquiring a sliding touch operation of auser on the display screen; analyzing the sliding touch operation todetermine sliding touch data corresponding to the sliding touchoperation; and generating the position change information according tothe sliding touch data.